home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 41 / Amiga Format CD41 (1999-06)(Future Publishing)(GB)[!][issue 1999-07].iso / -seriously_amiga- / misc / xpdf_0.8 / xpdf_src / goo / makefile.in < prev    next >
Makefile  |  1999-04-28  |  2KB  |  70 lines

  1. #========================================================================
  2. #
  3. # Goo library Makefile
  4. #
  5. # Copyright 1996 Derek B. Noonburg
  6. #
  7. #========================================================================
  8.  
  9. srcdir = @srcdir@
  10. VPATH = @srcdir@
  11.  
  12. CFLAGS = @CFLAGS@ @DEFS@ @OPTIONS@ -I$(srcdir)
  13. CXXFLAGS = @CXXFLAGS@ @DEFS@ @OPTIONS@ -I$(srcdir)
  14.  
  15. CC = @CC@
  16. CXX = @CXX@
  17. AR = @AR@
  18. RANLIB = @RANLIB@
  19.  
  20. LIBPREFIX = @LIBPREFIX@
  21.  
  22. #------------------------------------------------------------------------
  23.  
  24. .SUFFIXES: .cc
  25.  
  26. .cc.o:
  27.     $(CXX) $(CXXFLAGS) -c $<
  28.  
  29. #------------------------------------------------------------------------
  30.  
  31. CXX_SRC = \
  32.     $(srcdir)/GString.cc \
  33.     $(srcdir)/gmempp.cc \
  34.     $(srcdir)/gfile.cc
  35.  
  36. C_SRC = \
  37.     $(srcdir)/gmem.c \
  38.     $(srcdir)/parseargs.c
  39.  
  40. #------------------------------------------------------------------------
  41.  
  42. GOO_CXX_OBJS = GString.o gmempp.o gfile.o
  43. GOO_C_OBJS = gmem.o parseargs.o
  44. GOO_OBJS = $(GOO_CXX_OBJS) $(GOO_C_OBJS)
  45.  
  46. $(LIBPREFIX)Goo.a: $(GOO_OBJS)
  47.     rm -f $(LIBPREFIX)Goo.a
  48.     $(AR) $(LIBPREFIX)Goo.a $(GOO_OBJS)
  49.     $(RANLIB) $(LIBPREFIX)Goo.a
  50.  
  51. #------------------------------------------------------------------------
  52.  
  53. clean:
  54.     rm -f $(GOO_OBJS) $(LIBPREFIX)Goo.a
  55.  
  56. #------------------------------------------------------------------------
  57.  
  58. distdepend:
  59.     cp Makefile.in Makefile.in.bak
  60.     sed '/^#----- dependences -----/q' Makefile.in.bak >Makefile.in
  61.     $(CXX) $(CXXFLAGS) -MM $(CXX_SRC) >>Makefile.in
  62.     $(CC) $(CFLAGS) -MM $(C_SRC) >>Makefile.in
  63.  
  64. #----- dependences -----
  65. GString.o: ./GString.cc GString.h
  66. gmempp.o: ./gmempp.cc gmem.h
  67. gfile.o: ./gfile.cc GString.h gfile.h gtypes.h
  68. gmem.o: ./gmem.c gmem.h
  69. parseargs.o: ./parseargs.c parseargs.h gtypes.h
  70.